Hero image

Micro:bit Educational Foundation

The Micro:bit Educational Foundation is a UK-based not for profit organisation. The micro:bit is an affordable pocket-sized computer designed for children's learning. 20 million children are learning with the micro:bit worldwide with 4.5 million micro:bit devices in 60 countries.

The Micro:bit Educational Foundation is a UK-based not for profit organisation. The micro:bit is an affordable pocket-sized computer designed for children's learning. 20 million children are learning with the micro:bit worldwide with 4.5 million micro:bit devices in 60 countries.
KS2 First lessons with MakeCode and the micro:bit
microbit_edumicrobit_edu

KS2 First lessons with MakeCode and the micro:bit

(0)
A sequence of lessons that provide a pathway through six projects, ideal for getting started with the micro:bit. Students develop their use of some core computing concepts by coding and making practical projects including step counters, night lights, and games. The sequence comprises six lessons: Name badge Beating heart Emotion badge Step counter Night light Rock, paper, scissors Learning objectives Students can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation. Students can analyse problems in computational terms and have repeated practical experience of writing computer programs in order to solve such problems. Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts. Use sequence, selection, and repetition in programs; work with variables and various forms of input and output. Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs Supplied resources Lesson plans (Word) Lesson slides (PowerPoint) Student handouts Sample micro:bit program files England KS2 computing curriculum links Students can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation. Students can analyse problems in computational terms and have repeated practical experience of writing computer programs in order to solve such problems. Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts. Use sequence, selection, and repetition in programs; work with variables and various forms of input and output. Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs